const app = getApp();
import {
	request
} from '../../../utils/api.js';
import {
	meun
} from '../../../utils/json.js'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {

	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {

	},

	/**
	 * 授权登录
	 */
	getUserInfo(e) {
		wx.showLoading({
			title: '正在登录',
		})
		const userinfo = JSON.stringify(e.detail);
		const that = this;
		wx.login({
			success(res) {
				if (res.code) {
					//发起网络请求
					request({
						url: '/api/wxapi/login',
						data: {
							code: res.code
						}
					}).then(res => {
						that.login(res.data.data, userinfo)
					}).catch(err => {
						wx.showModal({
							content: '登录失败！@@@@@@' + res.errMsg
						})
					})
				} else {
					wx.hideLoading()
					console.log('登录失败！' + res.errMsg)
					wx.showModal({
						content: '登录失败！' + res.errMsg
					})
				}
			},
			fail(e) {
				wx.hideLoading();
				wx.showModal({
					content: e.errMsg
				})
			}
		})
	},
	login(data, userinfo) {
		 request({
			url: '/api/wxapi/in_user',
			data: {
				infoRes: userinfo,
				...data
			}
		}).then(res => {
			if (res.data.code == 1) {
				wx.hideLoading()
				wx.setStorageSync('token', res.data.token);
				wx.navigateTo({
					url: '/pages/index/index'
				})
				wx.showLoading({
					title: '加载中',
					mask: true
				})
				
			}
		})
	},
	/**
	 * 暂不登录
	 */
	onNotLogin() {
		wx.navigateBack();
	},

	/**
	 * 授权成功 跳转回原页面
	 */


})
